package at.ac.tuwien.prog.playground;

import java.util.LinkedList;
import java.util.List;

import at.ac.tuwien.prog.command.FlashReadCommand;
import at.ac.tuwien.prog.command.ICommand;
import at.ac.tuwien.prog.entity.Software;
import at.ac.tuwien.prog.memory.MemoryConstants;

/**
 * 
 * @author christoph.pickl@student.tuwien.ac.at
 */
public class DummySoftware extends Software {

	private static final List<ICommand> COMMANDS = new LinkedList<ICommand>();
	static {
		/*
		commands.add(new SetConstantCommand(MemoryConstants.DISPLAY_DATA_START, 2));
		commands.add(new AddConstantCommand(MemoryConstants.DISPLAY_DATA_START, 1));
		commands.add(new AddConstantCommand(MemoryConstants.DISPLAY_DATA_START, 1));
		
		commands.add(new ReadCommand(MemoryConstants.DISPLAY_DATA_START + 1, 42));
		*/
		COMMANDS.add(new FlashReadCommand(0, MemoryConstants.DISPLAY_DATA_START + 25));
	}
	
	public DummySoftware() {
		super(COMMANDS);
	}

}
